package Exception;
/**  自定义异常  通常在项目中描述一个语法正确但不符合业务需求的错误时     编译器要求必须在方法中使用throws来声明该异常的抛出，以便通知调用者处理          */
public class IllegalAgeException   extends  Exception{
//自定义异常
    //通常在项目中需要描述一个语法正确但不符合业务需求的错误时，可以自定义异常
//自定义异常应该满足如下要求
    //雷鸣应该见名知意
    //自定义异常类继承自Exception
    //添加所有构造器


    public IllegalAgeException() {
    }

    public IllegalAgeException(String message) {
        super(message);
    }

    public IllegalAgeException(String message, Throwable cause) {
        super(message, cause);
    }

    public IllegalAgeException(Throwable cause) {
        super(cause);
    }

    public IllegalAgeException(String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace) {
        super(message, cause, enableSuppression, writableStackTrace);
    }
}
